
/**
 * 查询对象类型
 */
export interface Query {
  name?: string;
  page?: number;
  page_size?: number;
}

// 新增修改对象类型
export interface classForm {
  id?: number;
  name?: string;
  grade_id: number;
  sort?: string;
  is_show?: string | number;
  pic?: string;
  image?: string;
}

/**
 * 新增修改素材类型
 * @param id 素材ID
 * @param title 素材标题
 * @param sort 排序
 * @param pid 父级ID
*/
export interface taskAddForm {
  id?: number;
  sort?: string;
  title?: string;
  pid?: number | string;
}



// 顶级分类数据
export interface typeList {
  id: number;
  name?: string;
  title?: string;
  grade_id?: number;
  is_show?: number;
  add_time?: number;
  sort?: number;
  is_del?: number;
  html?: string;
  pic?: string;
}


/**
 * 用户分页对象
 */
export interface PageVO {

  /**
   * ID
   */
  id?: number;
  /**
   * 分类名称
   */
  name?: string;
  /**
   * 图片
   */
  pic?: string;
  /**
   * 排序
   */
  sort?: string;
  /**
   * 用户状态(1:显示;0:隐藏)
   */
  is_show?: number;
}



/**
 * 新增修改素材类型
 * @param id 素材ID
 * @param title 素材标题
 * @param type 状态
 * @param sort 排序
 * @param pid 父级ID
 * @param link 链接
 * @param image 图片
 * @param content 内容
 * @param detail 详情
 */
export interface addCurriculumForm {
  id?: number;
  title: string;
  type: number;
  sort?: string | number;
  pid: number | string;
  link: string;
  image: string;
  content: string;
  detail: string;
  url: string;
}


/**
 * 素材列表查询对象类型
 */
export interface materialQuery {
  type?: number;
  page?: number;
  page_size?: number;
  title?: string;
}
